/**
 * 公共的请求方法
 */
import base from './base'
import axios from 'axios'
import store from '../store/index'
import { yaowen,guoji,guonei} from './type'

const api ={
    /**
     * 轮播接口
     */
    getBanner(){
        return axios.get(base.host + base.bannerUrl)
    },
    /***
     * 登录接口 user pwd
     */
    getLogin(params){//params={user:'',pwd:''}
        return axios.get(base.login,{
            params
        })
    },
    /**
     * 获取蓝莓酱 blueBerryjam_id
     */
    getLanmei(params){//{}
        return axios.get(base.host + base.lanmei,{
            params
        })
    },
    /**
     * 查看个人信息
     */
     getUser(){
         //获取token  
         let token = store.state.LoginModule.userinfo.token;
         //全局的 axios 默认值
         axios.defaults.headers.authorization=token;
         return axios.post(base.getuser)
     },
     /**
      * yaowen新闻  +type/0-10.html
      * 说明最后的参数变量：
      *     第一个参数：获取数据的偏移量 下标开始的位置  [0,10,20,30,...,100] 假定：最大100 
      *     第二个参数：获取的当前的数据的条数 
      * 
      * BBM54PGAwangning
      * BBM54PGAwangning
      */
     getNews(type,num){//num = 1 2 3 4   [0,10,20,30,...] 
         return axios.get(base.news+type+'/'+(num-1)*10+'-10.html').then(res=>{
             let data =JSON.parse(res.data.slice(9, -1));
             return data[type]
         })
     },
     /**
      * 穷游搜索接口  
      */
     getSearch(params){//{keyword:xx}
         return axios.get(base.search,{
             params
         })
     },
     /**
      * 今日推荐 tuijian
      */
     getTuijian(){
         return axios.get(base.tuijian)
     }

}


export default api;